import axios from '@/utils/request';

const appName = process.env.VUE_APP_SAAS;

export default {
   // 列表
   getList (params) {
    return axios.get(`${appName}/product/list`, params);
  },

  // poroduct 删除
  delProduct (params) {
    return axios.post(`${appName}/product/delete`, params);
  },

  // poroduct 详情
  getProduct (params) {
    return axios.get(`${appName}/product/detail`, params);
  },

  // dislplay
  getDisplay (params) {
    return axios.get(`${appName}/product/display/query`, params);
  },

  // attr
  getAttr (params) {
    return axios.get(`${appName}/product/attribute/query`, params);
  },

  // attr 删除
  delAttr (params) {
    return axios.post(`${appName}/product/attribute/delete`, params);
  },


  // /product/display/query?product_id=1

  // 商品 新增
  productAdd (params) {
    return axios.post(`${appName}/product/create`, params);
  },
  // 商品 更新
  productUpdate (params) {
    return axios.post(`${appName}/product/update`, params);
  },

  // attr 新增
  attributeAdd (params) {
    return axios.post(`${appName}/product/attribute/add`, params);
  },
  // attr 更新
  attributeUpdate (params) {
    return axios.post(`${appName}/product/attribute/update`, params);
  },

  // display 新增
  displayAdd (params) {
    return axios.post(`${appName}/product/display/add`, params);
  },
  // display 更新
  displayUpdate (params) {
    return axios.post(`${appName}/product/display/update`, params);
  },
  // 上传
  upload (params) {
    return axios.upload(`${appName}/image/upload`, params);
  },

   // 地区列表
   getArea (params) {
    return axios.get(`${appName}/biz/region`, params);
  },
};
